package org.whuims.pois.dao;

import org.whuims.pois.hibernate.BaseDao;
import org.whuims.pois.model.TopicC;

import java.util.List;

/**
 * Created by zhongwei on 2014/5/14.
 */
public class TopicDao {
    static BaseDao baseDao = new BaseDao();

    /**
     * 查找topic，返回list
     *
     * @return
     */
    public List<TopicC> select() {
        List<TopicC> list = baseDao.find("from TopicC where id!=11 and id!=12");
        return list;
    }

    /**
     * 根据id查找TopicC一个对象，返回一个TopicC对象
     *
     * @param id
     * @return
     */
    public static TopicC select(long id) {
        TopicC bean = (TopicC) baseDao.getByPk(TopicC.class, id);
        return bean;
    }

    /**
     * 在主题表中插入一个新的TopicC对象
     *
     * @param bean
     */
    public void insert(TopicC bean) {
        baseDao.create(bean);
    }

    /**
     * 删除一个TopicC记录
     *
     * @param id
     */
    public void delete(Long id) {
        baseDao.delete(TopicC.class, id);
    }

    /**
     * 修改TopicC记录
     *
     * @param bean
     */
    public void modify(TopicC bean) {
        baseDao.update(bean);
    }

}
